import { Module } from '@nestjs/common';
import { PathItemRelationalService } from './path-item-relational.service';
import { PathItemRelationalController } from './path-item-relational.controller';
import { TypeOrmModule } from '@nestjs/typeorm';
import { PathItemRelational } from './entities/path-item-relational.entity';
import { PathListModule } from '../path-list/path-list.module';
import { AudioModule } from '../audio/audio.module';
import { TextModule } from '../text/text.module';
import { VideoModule } from '../video/video.module';
import { PictureModule } from '../picture/picture.module';
import { CameraalongModule } from '../cameraalong/cameraalong.module';
import { DynamiclayerModule } from '../dynamiclayer/dynamiclayer.module';
import { CameraRotateModule } from '../camera-rotate/camera-rotate.module';
import { GeojsonModule } from '../geojson/geojson.module';
import { ImagerasterModule } from '../imageraster/imageraster.module';
import { MapEaseModule } from '../map-ease/map-ease.module';
import { MarkerModule } from '../marker/marker.module';
import { ScenePathRelationalModule } from '../scene_path_relational/scene_path_relational.module';
import { FileListModule } from 'src/file-list/file-list.module';
import { PublicResourceModule } from 'src/public_resource/public_resource.module';
import { FilmFileRelationalModule } from 'src/film_file_relational/film_file_relational.module';
import { FilmPathRelationalModule } from 'src/film_path_relational/film_path_relational.module';
@Module({
  imports: [
    TypeOrmModule.forFeature([PathItemRelational]),
    PathListModule,
    AudioModule,
    TextModule,
    VideoModule,
    PictureModule,
    CameraalongModule,
    DynamiclayerModule,
    CameraRotateModule,
    GeojsonModule,
    ImagerasterModule,
    MapEaseModule,
    MarkerModule,
    ScenePathRelationalModule,
    FileListModule,
    PublicResourceModule,
    FilmPathRelationalModule,
  ],
  controllers: [PathItemRelationalController],
  providers: [PathItemRelationalService],
  exports:[PathItemRelationalService]
})
export class PathItemRelationalModule {}
